local _G = GLOBAL
-- 判断是不是海传或者神话的料理,只能在mod加载完之后使用,否则会崩溃
-- 抄谁的料理代码不好抄神话的,一个料理一个动画,不填写overridebuild参数,模组调味粉调味后动画不显示问题只能这个模组来主动来兼容
function IsLgOrMythFood(name)
    -- 海传料理
    if _G.TF_SETS.ENABLEDMODS["lg"] then
        for k, v in pairs(YUZAI_PREPARED_FOODS) do
            if name == v.name then
                return true
            end
        end
    end
    -- 神话料理
    if _G.TF_SETS.ENABLEDMODS["myth"] then
        for k, v in pairs(MYTH_PREPARED_FOODS) do
            if name == v.name then
                return true
            end
        end
    end
    return false
end

-- 是否是游戏原生基础料理(料理名,是否是大厨料理)
function TF_TOOL_IsNativeCookingProduct(name, ismaster)
    -- 普通料理
    if not ismaster then
        for k, v in pairs(require("preparedfoods")) do
            if name == v.name then
                return true
            end
        end
    end
    -- 大厨料理
    for k, v in pairs(require("preparedfoods_warly")) do
        if name == v.name then
            return true
        end
    end
    return false
end

GLOBAL.IsLgOrMythFood = IsLgOrMythFood
GLOBAL.TF_TOOL_IsNativeCookingProduct = TF_TOOL_IsNativeCookingProduct
